﻿html { filter:progidXImageTransform.Microsoft.BasicImage(grayscale=1); }
*{margin: 0px;padding: 0px;font-family: "微软雅黑";}

/*国庆修改过的header，main_on，.footer_top*/

body{ background: #f2f2f2;}



.wrap{width: 1000px;margin: 0px auto;}



ul{list-style-type: none;}



.clear{clear: both;}



input,button,select,textarea{outline:none}



textarea{resize:none}



body{background: #f6f6f6;}



img{border: none;}



.fl{float: left;}



.fr{float: left; margin-left:0px}



#bl{border-left: none;}



#br{border-right: none;}



#bt{border-bottom: none;}



a{text-decoration: none;}



.m36{margin-left: 33px;margin-right: 33px;}



#mr0{margin-right: 0px;}



#red{color: red;}







.header{width: 100%;height: 124px;margin-top: -21px;background: #127dc3;color: #fff;/*background: #127dc3*/}



.header .left{width: 240px;height: 100%;float: left;}



.header .logo{width: 280px;height: 90px;background: url(../images/header_logo.png) no-repeat;margin-top: 10px;}



.header .center{width: 482px;height: 104px;background: url(../images/header_map.png) no-repeat left;background-size:200px 104px;float: left;margin-left: 50px;}



.header .center h6{font-size: 26px;margin-top: 25px;text-align: center;font-weight: normal;}



.header .center h5{font-size: 14px;text-align: center;margin-top: 5px;}



.header .right{width: 211px;height: 100%;float: right;}



.header .right ul{margin-top: 20px;}



.header .right ul li{float: left;font-size: 12px;border-right: 1px solid #fff;padding-left: 11px;padding-right: 5px;}



.header .right ul li:last-child{border-right: none;}



.header .right dl{margin-left: 20px;margin-top: 6px;}



.header .right dl dt{float: left;background: url(../images/header_tel_icon.png) no-repeat;width: 39px;height: 40px;}



.header a{color: #fff;}







.menu{width: 100%;height: 49px;background: url(../images/menu_bg.jpg) repeat-x;}



.menu ul li{width: 89px;height: 49px;float: left;border-right: 1px solid #d9d9d9;line-height: 49px;text-align: center;font-size: 15px; position: relative;}



.menu ul li:hover{ background:#89c5e3;}



.menu ul li:hover a{ color:#fff;}



.menu ul li .expert_list{ position: absolute; width: 100%; height: 0px; overflow: hidden; left: 0; top: 49px; background: #89c5e3; transition: height 0.5s;}



.menu ul li .expert_list li{ height: 30px; line-height: 30px; text-align: center; width: 100%;}



.menu ul li .expert_list li a{ color:#fff;}



.menu ul li .expert_list li:hover{ background: #40a6da;}



.expert_li:hover .expert_list{ height: 150px; transition: height 0.5s;}







.menu ul li .jk_list{ position: absolute; width: 100%; height: 0px; overflow: hidden; left: 0; top: 49px; background: #89c5e3; transition: height 0.5s;}



.menu ul li .jk_list li{ height: 30px; line-height: 30px; text-align: center; width: 100%;}



.menu ul li .jk_list li a{ color:#fff;}



.menu ul li .jk_list li:hover{ background: #40a6da;}



.jktest:hover .jk_list{ height: 90px; transition: height 0.5s;}















.menu ul li a{color: #606060;}



.search{width: 198px;height: 23px;float: right;margin-top: 14px;margin-right: 4px;background: url(../images/search.png) no-repeat;}



.sou{width: 158px;height: 100%;border: none;text-indent: 20px;float: left;color:#606060; background: none;}



.sou_sub{width: 40px;height: 100%;float: left;}







.main_one{height: 311px;margin-top: 22px;/*margin-top:31px*/}



.banner{width: 766px;height: 100%; overflow: hidden; position: relative; font-size: 0;}



.banner .hd{ width: 100%; height: 15px; position: absolute; left: 0; bottom: 10px; text-align: right;}



.banner .hd li{ display: inline-block; width: 12px; height: 12px; margin:0 5px; background: #ccc; border-radius:50%;}



.banner .hd li.on{ background: #127dc3; }







.one_button{width: 218px;height: 100%;}



.one_button ul li{width: 106%;height:62px; position: relative;}



.one_button ul li img{width: 41px;height: 41px;margin-top: 12px;margin-left: 40px;float: left;}



.one_button ul li p{float: left;font-size: 18px;color: #ffffff;margin-left: 11px;line-height: 62px;}



.one_button ul li.li01{background: #f7ac7c;}



.one_button ul li.li02{background: #3ba3d8;}



.one_button ul li.li03{background: #77b7d5;}



.one_button ul li.li04{background: #93d4d5;}



.one_button ul li.li05{background: #809673;}











.li02 .mid_expert_list{ position: absolute; width: 100%; height: 0px; overflow: hidden; left: 0; top: 62px; background: #0fb6ab; z-index: 2; transition: height 0.5s;}



.li02 .mid_expert_list li{ height: 37.2px; line-height: 37.2px; color: #fff; text-align: center;}



.li02 .mid_expert_list li:hover{ background: #0a847c;}



.li02 .mid_expert_list li a{ color: #fff;}







.li02:hover .mid_expert_list{ height: 186px; transition: height 0.5s;}















.main_two{height: 288px;margin-top: 22px;}



.two_left{width: 282px;height: 100%; background: #fff;}



.two_left .dl{height: 74px;border-bottom: 1px solid #ccc;}



.two_left .dl .dt{font-size: 17px;color: #127dc3;margin-top: 22px ;margin-left: 10px;text-indent: 12px;}



.two_left .dl ul{margin-top: 15px;}



.two_left .dl ul li{float: left;font-size: 13px;width: 91px;border-right: 1px solid #8C8C8C;text-align: center;height: 15px;line-height: 15px;}



.two_left .dl ul li a{color: #666;}



.two_left .dl ul li a:hover{width: 76px;height: 28px;background: #127dc3;color: #fff;display: block;line-height: 28px;margin: -5px auto 0; border-radius: 5px;}



.two_mid{width: 403px;height: 100%; margin: 0 15px; background: #fff;}



.index_title{width: 388px;height: 33px;margin: 0px auto;margin-top: 24px;}



.index_title p{border-bottom: 3px solid #127dc3;line-height: 32px;width: 70px;font-size: 17px;color: #127dc3;}



.index_title1{width: 247px;height: 33px;margin: 0px auto;margin-top: 24px;}



.index_title1 p{border-bottom: 2px solid #127dc3;line-height: 32px;width: 70px;font-size: 17px;color: #127dc3;}



.index_title2{width: 330px;height: 33px;margin: 0px auto;margin-top: 24px; border-bottom: 2px solid #ececec;}



.index_title2 p{border-bottom: 2px solid #127dc3;line-height: 32px;width: 70px;font-size: 17px;color: #127dc3;}















.index_title3{width: 940px;height: 33px;margin: 0px auto;margin-top: 24px; border-bottom: 2px solid #ececec;}



.index_title3 p{line-height: 32px;font-size: 17px;color: #127dc3;height: 32px;float: left;border-bottom: 2px solid #127dc3;}



.index_title3 h6{float: left;font-size: 15px;color: #666;font-weight: normal;line-height: 32px;margin-left: 6px; margin-top: 5px;}



.index_title3 .more{float: right;width: 58px;height: 25px;background: #127dc3;font-size: 14px;color: #fff;text-align: center;line-height: 25px;}







.two_mid dl{width: 388px;margin: 0px auto;margin-top: 20px;color: #666;}



.two_mid dl dt{float: left;width: 125px;height:88px ;}



.two_mid dl dt img{ width: 100%; height: 100%;}



.two_mid dl dd{font-size: 14px;margin-left: 137px;line-height: 22px;}



.two_mid dl dd.dd1{font-size: 15px;line-height: 27px; height: 27px; overflow: hidden;}



.two_mid dl dd a{color: #127dc3;}



.two_mid ul{width: 370px;margin:0px auto;margin-top: 20px;}



.two_mid ul li{font-size: 14px;background: url(../images/li_icon.jpg) no-repeat left;text-indent: 9px;line-height: 26px;}



.two_mid ul li a{color: #666;}



.two_mid ul li:hover a{ color:#127dc3;}



.two_right{width: 283px;height: 100%; background: #fff;}



.two_right ul{width: 241px;margin: 0px auto;margin-top: 33px;}



.two_right ul.ul01 p{margin-top: 47px;}



.two_right ul.ul02 p{margin-top: 47px;}



.two_right ul li{float: left;height: 65px;width: 57px;}



.two_right ul li.li01{background: url(../images/fw_icon_01.png) no-repeat top;background-size:57px 44px ;}



.two_right ul li.li01:hover{background: url(../images/fw_icon_h01.png) no-repeat top;background-size:57px 44px ;}



.two_right ul li.li02{background: url(../images/fw_icon_02.png) no-repeat top;background-size:57px 44px ;}



.two_right ul li.li02:hover{background: url(../images/fw_icon_h02.png) no-repeat top;background-size:57px 44px ;}



.two_right ul li.li03{background: url(../images/fw_icon_03.png) no-repeat top;background-size:57px 44px ;}



.two_right ul li.li03:hover{background: url(../images/fw_icon_h03.png) no-repeat top;background-size:57px 44px ;}



.two_right ul li.li04{background: url(../images/fw_icon_04.png) no-repeat top;background-size:57px 44px ;}



.two_right ul li.li04:hover{background: url(../images/fw_icon_h04.png) no-repeat top;background-size:57px 44px ;}



.two_right ul li.li05{background: url(../images/fw_icon_05.png) no-repeat top;background-size:57px 44px ;}



.two_right ul li.li05:hover{background: url(../images/fw_icon_h05.png) no-repeat top;background-size:57px 44px ;}



.two_right ul li.li06{background: url(../images/fw_icon_06.png) no-repeat top;background-size:57px 44px ;}



.two_right ul li.li06:hover{background: url(../images/fw_icon_h06.png) no-repeat top;background-size:57px 44px ;}



.two_right ul li p{font-size: 14px;color: #666;text-align: center;}







.main_tl{ width: 1000px; height: 120px; margin:20px auto 0; overflow: hidden; position: relative;}



.main_tl .tl_bd{ width: 100%; height: 120px; overflow: hidden;}



.main_tl .tl_bd ul{ width: 100%; height: 100%; }



.main_tl .tl_bd ul li{ width: 100%; height: 100%; }



.main_tl .tl_hd{ position: absolute; width: 100%; height: 15px; text-align: right; left: 0; bottom: 10px;}



.main_tl .tl_hd li{ display: inline-block; width: 15px; height: 15px;  background: #fff; text-align: center; line-height: 15px; font-size: 12px; margin:0 5px; color: #333;}



.main_tl .tl_hd li.on{ background: #127dc3; }







.main_three{height: 295px;margin-top: 21px;}



.navigation_left{width: 370px;height: 100%;position: relative;background: #fff;}







.navigation_nav_list{ width: 330px; margin: 0 auto;}



.navigation_list{ width: 100%; height: 100px; margin-top: 10px; border-bottom: 1px dashed #dedede;}



.navigation_list.last{ border-bottom: none;}







.navigation_list ul{ width: 100%; height: 100%; }



.navigation_list ul li{ width: 33.33333%; height: 100%; float: left;}



.navigation_list ul li i{ display: block; width: 64px; height: 64px; margin:0 auto; }



.navigation_list ul li span{ display: block; width: 100%; text-align: center; margin-top:5px; font-size: 16px; color: #3f3f3f; }



.navigation_list ul li:hover span{ color: #127dc3;}



.text_center{ text-indent: 10px;}



.text_right{ text-align: right;}







.navigation_right{width: 1000px;height: 100%;position: relative;background: #fff;}



.navigation_right .ul{width: 940px;margin: 0px auto;margin-top: 20px;}



.navigation_right ul{width: 100%;float: left;}



.navigation_right ul.ul01{margin: 0px 14px;}











.navigation_right ul a{width: 13%;height: 45px;background: #efefef;font-size: 14px;color: #666;text-align: center;line-height: 45px;margin-top: 6px;display: block; font-family:"宋体"; float:left; margin-left:5px}



.navigation_right ul a:hover{color: #fff;background: #127dc3;}



.navigation_right ul a.li01 {height: 90px;}



.navigation_right ul a.li01  li{line-height: 25px;display: inline-block;width: 125px;margin: 0px auto;margin-top: 25px;}







.main_four{margin-top: 10px;background: #fff; padding-bottom:10px; position:relative; padding-left:8px; width:990px}
.main_f{margin-top: 10px;background: #fff; padding-bottom:10px; position:relative; padding-left:8px; width:990px}



.zj_title{font-size: 17px;color: #127dc3;width: 108px;height: 30px;border-bottom: 2px solid #127dc3;margin-left: 22px;margin-top: 12px;float: left;}











.idx_tl{ width: 1000px; height: 120px; margin: 20px auto 0; position: relative; overflow: hidden;}







.idx_tl_hd{ position: absolute; width: 100%; height: 15px; left: 0; bottom:5px; text-align:right; font-size: 0}



.idx_tl_hd li{ width: 15px; height: 15px; background: #fff; font-size: 12px; display: inline-block; text-align: center; line-height: 15px; margin:0 5px;}



.idx_tl_hd li.on{  background: #127dc3; }







.main_five{width: 100%;height: 460px;margin-top: 22px;background: url(../images/five_bg2.jpg) no-repeat center;}



.five_left{ width: 280px; height: 460px; float: left;}



.five_left a{ display: block; width: 100%; height: 100%;}



.five_right{width: 714px;height: 100%;float: right; position:relative}



.posi{ position:absolute; left:235px; top:30px}



.five_con{width: 237px;height: 335px;float: left;border-right: 1px dashed #c0c0c2;margin-top: 91px;background: #fbfbfb;}



.five_con img{width: 217px;margin: 0px auto;margin-top: 14px;}



.con_title{font-size: 16px;background: url(../images/title_icon.png) no-repeat left ;height:24px ;text-indent: 30px;width: 217px;margin: 0px auto;margin-top: 19px;}



.con_title a{color: #127dc3;}



.five_con ul{margin-top:20px;}



.five_con ul li{width: 217px;margin: 0px auto;font-size: 14px;line-height: 29px;background: url(../images/li_icon1.jpg) no-repeat left;text-indent: 10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }



.five_con ul li a{color: #4f4f4f;}



.five_con ul li a:hover{ color:#f00;}



.five_con .more{width: 54px;height: 19px;background: #127dc3;font-size: 10px;text-align: center;line-height: 19px;float: right;margin-right: 10px;margin-top: 6px;}



.five_con .more a{color: #fff}











/*底部挂号*/



.ghContent{ width:100%; height:555px; background:url(../images/bg_02.jpg) no-repeat center; overflow:hidden; margin-top:20px;}



.contents{ width:1000px; height:555px; margin:0 auto; overflow:hidden; margin-top:25px}



.contLeft{ float:left; width:405px; height:505px;background:#6dabec; opacity:0.8}



.contRight{ float:left; width:595px; height:505px; background:#ffffff}



.middleL{ width:365px; height:440px; border:1px solid #fff; margin:35px auto; position:relative}



.title{ position:absolute; top:-18px; left:28px; width:307px; height:36px; font-size:20px; color:#fff; background:#ec9962; text-align:center; line-height:36px}



.text{ font-size:12px;margin-left:12px; color:#fff; line-height:22px; padding-top:35px; width:340px}



#forms{ width:305px; margin-left:30px;margin-top:20px}



.form_input{ margin-top:10px; overflow:hidden}



.form_input label{ color:#fff; font-size:14px; overflow:hidden}



.form_input .name1,.form_input .phone1{ overflow:hidden; width:75px; height:20px; line-height:20px; float:left}



.form_input .name,.form_input .tell{ float:left}



.form_input label span{ display:block;float:left}



.form_input input{ width:215px; height:33px; border:none; color:#666; padding-left:10px}



.form_input input.texts{ height:60px}



.form_input input.time{ background:#fff url(../images/timelogo.png) no-repeat 195px center;}



.tjbtn{width:185px; margin:18px auto; overflow:hidden}



.tijiao1,.tijiao2{ background:#0c90d4; width:87px; height:30px; text-align:center; line-height:30px; border:none; font-size:14px; color:#fff; float:left}



.tijiao2{ background:#fd8536;margin-left:7px;}



.sun{ font-size:14px; color:#fff; width:325px; margin:0 auto; margin-top:20px}



.sun .reds{ color:#f00}



.midleM{ width:550px; height:465px; margin:0 auto; margin-top:15px}



.wenD{ font-size:16px; color:#3f3f3f}



.wenD .blue{ color:#0070c0; font-size:30px}



.titles{ height:20px; text-align:center; background:url(../images/bgs.png) no-repeat center center; width:548px; font-size:18px; color:#fb9c02; margin-top:10px}



.whys{ padding:10px 0 15px 0; border-top:1px dashed #ECECEC; border-bottom:1px dashed #ECECEC; overflow:hidden; margin-top:20px}



.whys li{ float:left; border:1px solid #EBEBEB;border-radius:4px;padding:6px 5px; margin-left:10px; margin-top:6px}



.whys li a{ color:#3f3f3f; font-size:14px}



.whys li:hover{ background:#FD8536;}



.whys li a:hover{ color:#fff; background:#FD8536;}



.qustion{ overflow:auto; width:570px; height:287px;}



.qusone li{ overflow:hidden; font-size:14px; color:#333333}



.qusone li p{ float:left}



.qusone li p.da{ width:475px; height:70px;background:url(../images/backg_03.jpg) no-repeat center center; font-size:14px; color:#666666;line-height:25px; padding-top:15px; padding-left:20px; padding-right:15px}



.qusone li p.da b{ color:#ED7D31;transition: all 0.3s linear 0s;}



.qusone li p.da b:hover{background: #FF7800 none repeat scroll 0% 0%; color:#fff}



.qusone li p.radius{ width:32px; height:32px; border:1px solid #0472c1; border-radius:16px; color:#0472c1; line-height:32px; text-align:center; margin-right:6px}



.qusone li.one{ height:34px; line-height:34px; margin-top:10px; margin-bottom:4px}



.qusone{border-bottom:1px dashed #ECECEC; padding-bottom:15px; overflow:hidden}



#forms{width: 305px;margin-left: 30px;margin-top: 20px;}















.footer{width: 100%;height: 264px;}



.footer_top{height: 50px;width: 100%;background: #127dc3;/*background: #127dc3;*/}



.footer_top ul{width: 803px;margin: 0px auto;height: 50px;}



.footer_top ul li{ width: 100px; height: 50px; float: left;font-size: 15px;line-height: 20px; text-align:center; position: relative; line-height: 50px;}



.footer_top ul li a{color: #fff; display: inline-block; width: 100%; height: 20px; line-height: 20px; border-right: 1px solid #fff;}



#br a{border-right: none;}



.ft_expert_li .ft_expert_list{ position: absolute; width: 100%; height: 0px; overflow: hidden; left: 0; top: 50px; background: #127dc3; transition: height 0.5s;}



.ft_expert_li .ft_expert_list li{ height: 30px; line-height: 30px; text-align: center; width: 100%; border: none; margin: 0;}



.ft_expert_li .ft_expert_list li a{ color: #fff;}



.ft_expert_li .ft_expert_list li:hover{ background: #0a7a61;}



.ft_expert_li:hover .ft_expert_list{ height: 150px; transition: height 0.5s;}







.footer_info{background: url(../images/footer_info.jpg) no-repeat;width: 100%;height: 18px;margin-top: 8px;font-size: 14px;color: #fff;text-align: center;line-height: 18px;}



.footer_bottom{height: 250px;background: #E8E9EB;width: 100%;}



.fb_left{width:236px ;height: 68px;margin-top: 40px;margin-left: 40px;}



.fb_right{width: 614px;margin-top: 40px;}



.fb_right p{font-size: 14px;color: #666;line-height: 24px;}







/*首页专家改*/



.zltd{ width:1000px; height:360px; margin:auto; margin-top:40px; position:relative;}



.zltd1{ width:1000px; height:200px; margin-top:10px;}



.zltd2{ width:330px; height:200px; float:left;}



.zltd21{ display:block; width:153px; height:200px; float:left;}



.zltd22{ width:153px; height:200px; float:left; padding:0px 9px 0px 8px; background:#f7f7f7;}



.zltd23{ width:240px; height:86px; border-bottom:#e1e1e1 1px dashed;}



.zltd23 h3{ font-size:22px; color:#2e2e2e; line-height:45px;}



.zltd23 p{ font-size:20px; color:#2e2e2e; line-height:35px;}



.zltd23 i{ font-size:16px; margin-left:20px; font-style:normal;}



.zltd24{ width:240px; height:155px;}



.zltd24 p{ width:158px; font-size:16px; color:#646464; margin-top:10px; line-height:24px;}



.zltd24 p i{ color:#1593ce; font-style:normal;}



.zltd25{ width:240px; height:38px;}



.zltd25 a{ display:block; width:38px; height:38px; float:left;}



.zltd251{ margin-left:138px; background:url(../images/zltd_an.gif); background-position:0px 0px;}



.zltd252{ margin-left:12px; background:url(../images/zltd_an.gif); background-position:-38px 0px;}



.zltd_left{ display:block; width:41px; height:41px; background:url(../images/zltd_xg.png); background-position:0px 0px; position:absolute; left:10px; top:135px; z-index:1; cursor:pointer;}



.zltd_right{ display:block; width:41px; height:41px; background:url(../images/zltd_xg.png); background-position:-41px 0px; position:absolute; right:10px; top:135px; z-index:1; cursor:pointer;}